/*预设*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border: 0; font-size: 100%; font: inherit; vertical-align: baseline; margin: 0; padding: 0;}
header{background: #e14329;}
 	
*:focus {outline: none;}

*{ margin:0; padding:0; font-family:"微软雅黑"; color:#5d5d5d; font-size:13px}
img{ border:none}
h1,h2,h3{ font-weight:normal}
html{height: 100%;min-height: 520px;}
body{position:relative;margin:0; padding:0;min-height: 100%;}
li{ list-style:none}
a{ text-decoration:none}
a:hover{ text-decoration:none; color:#c4161c; cursor:pointer}
.zong_width{ width:1200px; margin:0 auto;}
input{outline:none;}
.left{float: left;}
.right{float: right;}
.clearfix:after {content: "." ;display: block ;height: 0 ;clear: both ;visibility: hidden ;}
.clearfix{ display: inline-block; }
.fouc{width: 90%;height: 100%;border: none;overflow: hidden;appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none;-webkit-appearance: none;}
/* Hides from IE-mac \*/*html .clearfix{ height:1%; }.clearfix{ display:block; }/* End hide from IE-mac \}*/
/*登录注册*/
.lr{width:100%;position: relative;border: 1px solid #dedede;border-left:none;border-right:none;}
.ipone{height: 46px;width: 100%;font-size: 16px;overflow: hidden;border: none;}
.ipone-img{position: absolute;top: 1px;left: 0%;height: 44px;;line-height: 44px;}
.xyb{width: 100%;display: block;height: 40px;border: 1px solid #005e9d;background: #0080d5;border-radius: 6px;text-align: center;line-height: 40px;font-size: 15px;color: #fff;}
.xyb:visited {color: #fff;} .xyb:link {color: #fff;text-decoration: none}

.zc-4{width: 100%;height:15px;position: relative;text-indent: 11%;font-size: 13px;margin-top: 10px;padding: 0 4.5%;}
.web-x{background: url(/Public/Wap/img/web-x.jpg) no-repeat;background-size: contain; height: 100%;width: 4.5%;position: absolute;left: 4.5%;top: 0%;}
.web-w{background: url(/Public/Wap/img/web-w.jpg) no-repeat;background-size: contain; height: 100%;width: 4.5%;position: absolute;left: 4.5%;top: 0%;}
.zc-4 a{color: #e1292f;}
.zc-4 a:hover{color: #e1292f;}

.wjmm{height: 42px;line-height: 42px;padding-right:7%;text-align: right;width: 100%;display: block;}
.wjmm a{color: #e1292f;}
.mm-x{position: absolute;right: 15%;top: 0;height: 100%;}
.mm-sw{position: absolute;right: 0%;top: 0;height: 100%;}
.ipone-1m{display: none;}

.ipone-img1{position: absolute;top: 1px;left: 0%;height: 44px;line-height: 44px;width: 27.4%;text-indent: 5%;}
.lr2{width: 100%;height: 48px;line-height: 48px;font-size: 14px;color: #3b3b3b;text-align: center;}
.lr2 span{font-size: 16px;color: #ffaf04;line-height: 48px;}
.lr-3{border: 1px solid #e7e6e5;width: 100%;overflow: hidden;border-left: none;border-right: none;}
.lr-3 .lr{padding: 0;}
.lr-3 input{border: none;border-radius: 0;}
.fs{height: 30px;width: 82px;background: #ffaf04;border-radius: 6px;font-size: 14px;color: #fff;line-height: 30px;position: absolute;top: 5px;right: 10px;text-align:center;}
.fs:visited {color: #fff;} .fs:link {color: #fff;text-decoration: none}
/*--end--*/
/*投保-以实名*/
.insure{border-bottom: 1px solid #dedede;border-top: 1px solid #dedede;background: #fff;}
.insure-1{width: 100%;margin-left: 5%;border-bottom: 1px solid #dedede;height: 45px;position: relative;text-indent: 5px;}
.insure-1 span{position: absolute;left: 0;top: 0;width: 22.5%;height: 100%;color: #555555;line-height: 44px;}
.insure-1 input{border: none;height: 44px;width: 100%;font-size: 16px;}
.security{margin-top: 40px;}
.security-bt{margin: 0 2.6%;width: auto;height: 35px;text-indent: 2.6%;background: #e8e8e8;color: #353535;font-size: 17px;line-height: 35px;position: relative;}
.security-bn{position: absolute;top: 0;right: 0;}
.security-nr{padding: 10px 2.6%;}
.security-nr li{color: #6e6d6d;font-size: 14px;padding:0 4.2% 0 5.3%;line-height: 20px;}

.xyb-1{width: 100%;display: block;height: 40px;border: 1px solid #c22133;background: #ea5666;border-radius: 6px;text-align: center;line-height: 40px;font-size: 15px;color: #fff;}
.xyb:visited {color: #fff;} .xyb:link {color: #fff;text-decoration: none}

.insure-none{border: none;}

.xuanfuc{width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.6);}
.xuanfuc-1{width: 81.3%;height: 200px;background:#fff;position: absolute;top: 10%;left: 9%;border-radius:4% ;padding-top: 28px;}
.xuanfuc-1 p{color: #111111;line-height: 20px;font-size: 16px;width: 100%;padding-left: 10.4%;padding-right: 9.1%;}
.xuanfuc-1 .but1{width: 39.3%;height: 38px;border: 1px solid #005e9d; border-radius: 5px;font-size: 16px;color: #fff;background: #0080d5;margin-right: 5px;}
.xuanfuc-1 .but2{width: 39.3%;height: 38px;border: 1px solid #d7d7d7; border-radius: 5px;font-size: 16px;color: #262626;background: #f2f2f2;margin-left: 5px;}

.zfjg{margin-top: 60px;text-align: center;}
.zfjg p{font-size: 16px;color: #797979;line-height: 26px;}
.zfjg-gd{width: 100%;margin-top: 50px;margin-bottom: 50px;}
.zfjg-gd a{display: block;border: 1px solid #005e9d;background: #0080d5;border-radius: 8px;height: 40px;width: 66.6%;margin: 0 auto;color: #fff;text-align: center;line-height: 40px;}

.insur-z{font-size: 16px;color: #797979;text-align: center;width: 100%;line-height: 26px;}
.insur-z-a{display: block;color: #3c3c3c;font-size: 16px;text-align: center;width: 100%;margin-bottom: 30px;}
.insur-z-a1{height:30px;width: 100%;display: block;text-align: center;margin: 50px 0 20px;}
.insur-z-img{animation:r 6s linear 0s infinite;-moz-animation:r 6s linear 0s infinite;-webkit-animation:r 6s linear 0s infinite;-o-animation:r 6s linear 0s infinite;}
@keyframes r{
	0%   {transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
	100% {transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);}
}
.tus{background: rgba(0,0,0,0.4);width: 56%;margin: 0 auto;display: none;}
.tus p{color: #fff;width: 75%;margin: 0 auto;text-align: center;padding: 6px 0;line-height: 20px;}

.head-b{position: absolute;bottom: 0;left: 0;width: 100%;height: 45px;background: rgba(0,12,22,0.3);}
.head-b > .zt{position: absolute;left: 20px;top: 16px;}
.head-b > p{font-size: 15px;color: #fff;position: absolute;left: 48px;top: 15px;}
.head-b > p >span{color: #f2374b;}
.head-tx{width: 76px;height: 76px;background: #fff;border-radius: 50%;overflow: hidden;position: absolute;top: 13.3%;left:45px;border: 2px solid #fff;}
.head-lcs{position: absolute;top:13.3%;left: 42%;height: 76px;padding-top: 15px;}
.head-lcs li{color: #fff;line-height: 26px;}
.head-yq{border-top: 1px solid #d0d0d0;width: 100%;height:140px;background: #fff;padding: 8px 0 8px 7.2%;}
.head-yq-1{height: 125px;padding: 27px 0;float: right;width: 43.2%;margin-right: 10%;}
.head-yq-1 > p{height: 37px;text-align: center;font-size: 17px;color: #2c2c2c;font-weight: 600;}
.head-yq-1 > button{height: 34px;width: 100%;font-size: 17px;font-weight: 500;border: 1px solid #005e9d;background: #0080d5;border-radius: 8px;color: #fff;}

/*loading加载中*/
.spin {
    -webkit-transform: rotate(360deg);
    -webkit-animation: spin 1s linear infinite; 
}
@-webkit-keyframes spin {
    from {-webkit-transform: rotate(0deg);}
      to {-webkit-transform: rotate(360deg);}
}
.spin {
    transform: rotate(360deg);
    animation: spin 1s linear infinite;
}
@keyframes spin {
    from {transform: rotate(0deg);}
      to {transform: rotate(360deg);}
}
/* IE10+以及其他 */
.loading{width: 64px;height: 64px;}
.loading::after {
    content: '';
    width: 6px; height:6px;
    margin: 29px 0 0 29px;
    border-radius: 100%;                      /* 圆角 */
    box-shadow: 0 -20px 0 2px #ababab,           /* 上, 1px 扩展 */
                20px 0px #ababab,                /* 右 */    
                0 20px #ababab,                  /* 下 */
                -20px 0 #ababab,                 /* 左 */
                              
                -14px -14px 0 3px #ababab,        /* 左上, 0.5px扩展 */
                14px -14px 0 3px #ababab,        /* 右上, 1.5px扩展 */                    
                14px 14px #ababab,                 /* 右下 */
                -14px 14px #ababab;                /* 左下 */
    position: absolute;
}

.tanc{width: 100%;height: 100%;background: rgba(248,245,242,0.8);position: absolute;top: 0;left: 0;}
.overflow{overflow: hidden;}
.loading1{text-align: center;font-size: 16px;color:#ababab;position: absolute;top: 40%;left: 0;width: 100%;}
.spinner {
  margin: 0px auto;
  width: 40px;
  height: 40px;
  position: relative;
}
 
.container1 > div, .container2 > div, .container3 > div {
  width: 6px;
  height: 6px;
  background-color: #313131;
 
  border-radius: 100%;
  position: absolute;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
 
.spinner .spinner-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
 
.container2 {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
 
.container3 {
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
 
.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }
 
.container2 .circle1 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
 
.container3 .circle1 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
 
.container1 .circle2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
 
.container2 .circle2 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
 
.container3 .circle2 {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
 
.container1 .circle3 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
 
.container2 .circle3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
 
.container3 .circle3 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
 
.container1 .circle4 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
 
.container2 .circle4 {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
 
.container3 .circle4 {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
 
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}